
const db = wx.cloud.database()
const beva_user = db.collection('beva_user')
// 更新当前的openid 数据
function updateOpenidData(s,data){
  console.log(s)
  console.log(data)
  beva_user.doc(s).update({
    // data 字段表示需新增的 JSON 数据
    data: {
     data
    },
    success: function (res) {
      // res 是一个对象，其中有 _id 字段标记刚创建的记录的 id
      console.log(res)
    }
  })
}

// 增加当前 openid 的数据
function addOpenidData(s,data){
  console.log(s)
  console.log(data)
  beva_user.add({
    // data 字段表示需新增的 JSON 数据
    data: {
      data:data
    },
    success: function (res) {
      // res 是一个对象，其中有 _id 字段标记刚创建的记录的 id
      console.log(res)
    }
  })
}

// 判断当前的数据库中是否已经存上了当前 openid 的用户
function whereOpenid() {
  let openid_ = wx.getStorageSync('session_key').openid
  beva_user.where({
    _openid: openid_
  })
    .get({
      success: function (res) {
        // res.data 是包含以上定义的两条记录的数组
        
        wx.setStorageSync("db_openid", res.data)
        return res
      }
    })
}




module.exports = { //必须在这里暴露接口，以便被外界访问，不然就不能访问
  whereOpenid: whereOpenid,
  addOpenidData: addOpenidData,
  updateOpenidData: updateOpenidData
}